*{margin:0;padding:0;border:0;outline:0;-webkit-text-size-adjust:none;}
body{background:white;white-space:normal;color:#333;font:normal 12px/1.5 tahoma,arial}
div{display:block}
a,a:hover{text-decoration:none}
.bu.on, .navi a, .navi span, .navi em{background-image:url(images/button.png);padding:4px 10px;border:1px solid rgba(80, 80, 90, 0.2);border-bottom-color:rgba(80, 80, 90, 0.35);border-radius:3px;font-size:12px;line-height:12px;outline: none}
.tt.on{background-color: #F0F4F7;color: #666;text-shadow:0px 1px 0px white;text-decoration:none;box-shadow:0px 1px 0px rgba(66, 66, 77, 0.25);}
.tt.on:hover, .navi a:hover{background-color: white;color: #333;text-shadow: 0px 1px 0px white;text-decoration: none;cursor: pointer;box-shadow: 0px 1px 0px rgba(66, 66, 77, 0.2);}
ol,ul,li{list-style: none}
h1{font-size:24px;font-weight:500;}
h1,.page p{color:black}
p{word-break:break-all}
/*Colors*/
#group{min-width:940px}
#head{background:#333}
	#head-bar,#main,#foot-tab{width:900px;margin:0 auto}
	#head-bar{position:relative}
		#searchform{position:absolute;right:0;top:23px; display:block;text-align:right;background:#E0E0E0}
		#s{background:url(images/search.png) no-repeat 5px 6px;font-size:14px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px;float:right;width:130px}
		#searchsubmit{display:none}
#body{background:#D0D0D0}
#main{padding-top:20px}
	#searchform , #page , .reply a , #comment, #sbox{border-radius:3px}
	#page , #comment , #sbox{box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15)}
	#content{float:left; width:620px;}
		#page{background:white}
			.tab{padding:12px 10px;}
				.tab a{margin-right:5px}
			.tab,.page-top{border-bottom:1px solid #E0E0E0}
			.page-top{padding:10px}
					.page-info, .page-info a{color:#CCC}
					.page-info a:hover{color:#999;text-decoration:underline}
						.page-avatar{float:right}
				.page-entry{padding:5px 10px}
					.page-entry p{font-size:14px;line-height:24px;margin:10px 0 15px 0}
					.page-entry p a{color:#08C}
					.page-entry p a:hover{text-decoration:underline}
				.page-foot{border-top:1px solid #E0E0E0; padding:5px 10px; background:#EEE;border-radius:0px 0px 3px 3px}
				.page-foot,.page-foot a{color:#666}
				.page-foot a:hover{color:#08C}
					.page-foot-comm{float:right;text-align:right}
				.item{height:68px;position:relative;border-bottom:1px solid #E0E0E0;line-height:1;background-image: url(images/item.png);
background-position: 0 bottom;
background-repeat:repeat-x;}
					.thumb,.entry,.reply{position:absolute;display:block}
					.thumb,.entry{height:48px;top:10px}
					.thumb{width:48px;left:10px}
					.entry{width:484px;left:68px}
					.entry a:hover{text-decoration:underline}
						dl.entry-post{position:relative}
						dd.entry-post-title,dd.entry-post-info{position:absolute}
						dd.entry-post-title{top:5px}
						dd.entry-post-title h2{font-size:15px;font-weight: normal;}
						dd.entry-post-title h2 a:link , dd.entry-post-title h2 a:active{color:#333}
						dd.entry-post-title h2 a:hover{color:#08C}
						dd.entry-post-title h2 a:visited{color:#666}
						dd.entry-post-title h2{width:484px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
						dd.entry-post-info{width:484px;top:31px;color:#CCC}
						dd.entry-post-info a{color:#999}
						dd.entry-post-info a:hover{color:#666}
					.reply{right:10px;width:48px;text-align:right;top:25px}
						.reply a:link, .reply a:active{background:#AAB0C6;color:white;padding:2px 10px; font-weight:bold}
						.reply a:hover{background:#969CB1;color:white;}
						.reply a:visited{background:#E0E0E0;color:white}
		.navi{padding:12px 10px;}
		.navi a{color:#666}
		.navi span{font-weight:bold}
	#comment{background:white;margin-top:20px}
		/*DuoShuo*/
		#comment #ds-thread,#comment #ds-thread #ds-reset .ds-toolbar{margin:0;width:auto}
		#comment #ds-thread #ds-reset .ds-comments-info select{right:10px}
		#comment #ds-thread #ds-reset .ds-comments-info ul.ds-comments-tabs{padding-left:10px}
		#comment #ds-thread #ds-reset li.ds-post,#comment #ds-thread #ds-reset .ds-login-buttons,#comment #ds-thread #ds-reset .ds-toolbar{border-top: 1px solid #E0E0E0}
		#comment #ds-thread #ds-reset .ds-comments a.ds-user-name {font-size:12px}
		#comment #ds-thread #ds-reset .ds-comment-body p{margin: 5px 0 0 0;}
		#comment #ds-thread #ds-reset .ds-post-self{border:0 none}
		#comment #ds-thread #ds-reset .ds-post-self,#comment #ds-thread #ds-reset .ds-login-buttons,#comment #ds-thread #ds-reset .ds-toolbar,#comment #ds-thread #ds-reset .ds-textarea-wrapper textarea,#comment #ds-thread #ds-reset .ds-powered-by{padding:10px}
		#comment #ds-thread #ds-reset .ds-comment-body{padding-left:60px}
		#comment #ds-thread #ds-reset .ds-comment-footer{position:absolute;top:0;float:right;right:0}
		#comment #ds-thread #ds-reset .ds-replybox {padding:0 10px; margin:0}
		/*DuoShuo Over*/
	#panel{float:right;width:260px}
		#sbox{background:white;margin-bottom:10px}
			.sbox-top a{color:#778087}
			.sbox-top a:hover{text-decoration:underline}
			.sbox-bot,.sbox-int,.sbox-tab{padding:10px}
			.sbox-tab{color:#CCC}
			.sbox-bot,.sbox-tab,ul.sbox-item li{border-bottom:1px solid #E0E0E0}
			ul.sbox-item li a:link, ul.sbox-item li a:active{padding:10px;display:block; color:#555}
			ul.sbox-item li a:hover{color:#08C;background:#EEE}
			ul.sbox-item li a:visited{color:#999}
			.sbox-node{padding:10px 10px 5px}
			.sbox-node a{margin:0 5px 5px 0;display:inline-block}
	.body-clear{clear:both; height:20px}
#foot{background-color:white;border-top:1px solid #CCC}
#foot-tab{color:#CCC;padding:20px 0 10px}
	.foot-tab-menu{padding-left:10px;font-weight:bold;float:left}
		.foot-tab-menu p{font-weight:normal;padding-top:10px}
		.foot-tab-menu-bar a{color:grey}
		.foot-tab-menu small{font-weight:normal; padding-top:10px; display:block}
		.foot-tab-menu small a{color:#CCC}
	.foot-tab-power{padding-right:10px;width:120px;float:right}
	.foot-clear{clear:both;height:0}
	#top{position:fixed;bottom:0;right:10px;}